<?xml version="1.0" encoding="utf-8"?>
<xs:schema xmlns:tns="http://schemas.datacontract.org/2004/07/Freshome.b" elementFormDefault="qualified" targetNamespace="http://schemas.datacontract.org/2004/07/Freshome.b" xmlns:xs="http://www.w3.org/2001/XMLSchema">
  <xs:complexType name="ArrayOfMajoraw">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Majoraw" nillable="true" type="tns:Majoraw" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMajoraw" nillable="true" type="tns:ArrayOfMajoraw" />
  <xs:complexType name="Majoraw">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Category" type="tns:MajorawCateg" />
          <xs:element minOccurs="0" name="Healtholds" nillable="true" type="tns:ArrayOfRawithealth" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Pairs" nillable="true" type="tns:ArrayOfPairaw" />
          <xs:element minOccurs="0" name="Recipes" nillable="true" type="tns:ArrayOfMajorecipe" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Majoraw" nillable="true" type="tns:Majoraw" />
  <xs:complexType name="Shortype">
    <xs:sequence>
      <xs:element minOccurs="0" name="Mid" type="xs:short" />
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Stamp" nillable="true" type="xs:string" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Shortype" nillable="true" type="tns:Shortype" />
  <xs:simpleType name="MajorawCateg">
    <xs:annotation>
      <xs:appinfo>
        <ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Meat" />
      <xs:enumeration value="Green" />
      <xs:enumeration value="Grain" />
      <xs:enumeration value="Water" />
      <xs:enumeration value="Egg" />
      <xs:enumeration value="Bean" />
      <xs:enumeration value="Milk" />
      <xs:enumeration value="Fruit" />
      <xs:enumeration value="Nut" />
      <xs:enumeration value="Mushroom" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MajorawCateg" nillable="true" type="tns:MajorawCateg" />
  <xs:complexType name="ArrayOfRawithealth">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Rawithealth" nillable="true" type="tns:Rawithealth" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRawithealth" nillable="true" type="tns:ArrayOfRawithealth" />
  <xs:complexType name="Rawithealth">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Hmx" type="xs:short" />
          <xs:element minOccurs="0" name="Jmx" type="xs:short" />
          <xs:element minOccurs="0" name="Taboo" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Rawithealth" nillable="true" type="tns:Rawithealth" />
  <xs:complexType name="ArrayOfPairaw">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Pairaw" nillable="true" type="tns:Pairaw" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfPairaw" nillable="true" type="tns:ArrayOfPairaw" />
  <xs:complexType name="Pairaw">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Jmx" type="xs:short" />
          <xs:element minOccurs="0" name="Mate" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Taboo" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Pairaw" nillable="true" type="tns:Pairaw" />
  <xs:complexType name="ArrayOfMajorecipe">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Majorecipe" nillable="true" type="tns:Majorecipe" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMajorecipe" nillable="true" type="tns:ArrayOfMajorecipe" />
  <xs:complexType name="Majorecipe">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Jmx" type="xs:short" />
          <xs:element minOccurs="0" name="Parentitle" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Prime" type="xs:boolean" />
          <xs:element minOccurs="0" name="Rmx" type="xs:short" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Majorecipe" nillable="true" type="tns:Majorecipe" />
  <xs:complexType name="ArrayOfMinoraw">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Minoraw" nillable="true" type="tns:Minoraw" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMinoraw" nillable="true" type="tns:ArrayOfMinoraw" />
  <xs:complexType name="Minoraw">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Category" type="tns:MinorawCateg" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Recipes" nillable="true" type="tns:ArrayOfMinorecipe" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Minoraw" nillable="true" type="tns:Minoraw" />
  <xs:simpleType name="MinorawCateg">
    <xs:annotation>
      <xs:appinfo>
        <ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Solid" />
      <xs:enumeration value="Liquid" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="MinorawCateg" nillable="true" type="tns:MinorawCateg" />
  <xs:complexType name="ArrayOfMinorecipe">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Minorecipe" nillable="true" type="tns:Minorecipe" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfMinorecipe" nillable="true" type="tns:ArrayOfMinorecipe" />
  <xs:complexType name="Minorecipe">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Imx" type="xs:short" />
          <xs:element minOccurs="0" name="Parentitle" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Rmx" type="xs:short" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Minorecipe" nillable="true" type="tns:Minorecipe" />
  <xs:complexType name="ArrayOfHealthold">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Healthold" nillable="true" type="tns:Healthold" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfHealthold" nillable="true" type="tns:ArrayOfHealthold" />
  <xs:complexType name="Healthold">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Rawithes" nillable="true" type="tns:ArrayOfRawithealth" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Healthold" nillable="true" type="tns:Healthold" />
  <xs:complexType name="Recipe">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Autumn" type="xs:boolean" />
          <xs:element minOccurs="0" name="Category" type="tns:RecipeCateg" />
          <xs:element minOccurs="0" name="Comments" nillable="true" type="tns:ArrayOfComment" />
          <xs:element minOccurs="0" name="ImageData" nillable="true" type="xs:base64Binary" />
          <xs:element minOccurs="0" name="ImageType" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Majors" nillable="true" type="tns:ArrayOfMajorecipe" />
          <xs:element minOccurs="0" name="MeatRiceFarciHot" type="xs:boolean" />
          <xs:element minOccurs="0" name="Minors" nillable="true" type="tns:ArrayOfMinorecipe" />
          <xs:element minOccurs="0" name="Name" nillable="true" type="xs:string" />
          <xs:element minOccurs="0" name="Spring" type="xs:boolean" />
          <xs:element minOccurs="0" name="Steps" nillable="true" type="tns:ArrayOfSteplan" />
          <xs:element minOccurs="0" name="Summer" type="xs:boolean" />
          <xs:element minOccurs="0" name="Winter" type="xs:boolean" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Recipe" nillable="true" type="tns:Recipe" />
  <xs:simpleType name="RecipeCateg">
    <xs:annotation>
      <xs:appinfo>
        <ActualType Name="unsignedByte" Namespace="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.microsoft.com/2003/10/Serialization/" />
      </xs:appinfo>
    </xs:annotation>
    <xs:restriction base="xs:string">
      <xs:enumeration value="None" />
      <xs:enumeration value="Coldish" />
      <xs:enumeration value="Dishot" />
      <xs:enumeration value="Soupot" />
      <xs:enumeration value="Snack" />
      <xs:enumeration value="Pastry" />
      <xs:enumeration value="Drink" />
    </xs:restriction>
  </xs:simpleType>
  <xs:element name="RecipeCateg" nillable="true" type="tns:RecipeCateg" />
  <xs:complexType name="ArrayOfComment">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Comment" nillable="true" type="tns:Comment" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfComment" nillable="true" type="tns:ArrayOfComment" />
  <xs:complexType name="Comment">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Intype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Datime" type="xs:dateTime" />
          <xs:element minOccurs="0" name="Rmx" type="xs:short" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Comment" nillable="true" type="tns:Comment" />
  <xs:complexType name="Intype">
    <xs:sequence>
      <xs:element minOccurs="0" name="Notes" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Stamp" nillable="true" type="xs:string" />
      <xs:element minOccurs="0" name="Tid" type="xs:int" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="Intype" nillable="true" type="tns:Intype" />
  <xs:complexType name="ArrayOfSteplan">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Steplan" nillable="true" type="tns:Steplan" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfSteplan" nillable="true" type="tns:ArrayOfSteplan" />
  <xs:complexType name="Steplan">
    <xs:complexContent mixed="false">
      <xs:extension base="tns:Shortype">
        <xs:sequence>
          <xs:element minOccurs="0" name="Planum" type="xs:unsignedByte" />
          <xs:element minOccurs="0" name="Rmx" type="xs:short" />
        </xs:sequence>
      </xs:extension>
    </xs:complexContent>
  </xs:complexType>
  <xs:element name="Steplan" nillable="true" type="tns:Steplan" />
  <xs:complexType name="ArrayOfRecipe">
    <xs:sequence>
      <xs:element minOccurs="0" maxOccurs="unbounded" name="Recipe" nillable="true" type="tns:Recipe" />
    </xs:sequence>
  </xs:complexType>
  <xs:element name="ArrayOfRecipe" nillable="true" type="tns:ArrayOfRecipe" />
</xs:schema>